package com.zw.mes.module.prodtaskmanager.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 装配进度查看模型
 * @author 徐一贺
 * @Date 2021-3-2 11:05:18
 */
@Data
public class AsseAssemblySheetRouteTransModel{
    /**
     * 主键
     */
    private Integer id;

    /**
     * 生产令编号
     */
    private String prodNo;

    /**
     * 部分ID
     */
    private Integer partId;

    /**
     * 部分
     */
    private String part;

    /**
     * 图号
     */
    private String drawNo;

    /**
     * 名称
     */
    private String drawName;

    /**
     * 数量
     */
    private Integer drawNum;

    /**
     * 重量
     */
    private BigDecimal drawWeight;

    /**
     * 材质
     */
    private String drawQuality;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 是否删除
     */
    private Integer isDel;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人代码
     */
    private String createCode;

    /**
     * 创建人
     */
    private String createName;

    /**
     * 审核时间
     */
    private Date checkTime;

    /**
     * 审核人代码
     */
    private String checkCode;

    /**
     * 审核人姓名
     */
    private String checkName;

    /**
     * 完成时间
     */
    private Date compTime;

    /**
     * 专业
     */
    private String special;


    /**
     * 路线序号
     */
    private Integer orderNo;

    /**
     * 路线名称
     */
    private String route;

    /**
     * 接收数量
     */
    private Integer recNum;

    /**
     * 申请数量
     */
    private Integer applyNum;

    /**
     * 质检数量
     */
    private Integer checkNum;



    /**
     * 依赖装配单主表主键
     */
    private Integer sheetId;

    /**
     * 路线id
     */
    private Integer routeId;

    /**
     * 数量
     */
    private Integer num;

    /**
     * 申请时间
     */
    private Date applyTime;

    /**
     * 转序1名称
     */
    private String orderNo1Name;

    /**
     * 转序2名称
     */
    private String orderNo2Name;

    /**
     * 转序2数量
     */
    private Integer order2Num;
    /**
     * 转序2时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date order2Time;

    /**
     * 转序3名称
     */
    private String orderNo3Name;

    /**
     * 转序3数量
     */
    private Integer order3Num;
    /**
     * 转序3时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date order3Time;


    /**
     * 转序4名称
     */
    private String orderNo4Name;

    /**
     * 转序4数量
     */
    private Integer order4Num;
    /**
     * 转序4时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date order4Time;
}